//1 页面加载的时候
// 1从缓存中获取购物车数据 渲染到页面中
// 2微信支付
// 1哪些人 哪些账号 可以实现微信支付
// 1企业账号
// 2企业账号的小程序后台中 必须给开发者 添加上白名单
    // 1一个appid可以同时绑定多个开发者
    // 2这些开发者可以公用这个appid 和 他的开发权限
    // 3.支付按钮
    // 1先判断缓存中有没有token
    // 2没有 跳转到授权页面 进行获取token
    // 3有token。。。



import {getSetting,chooseAddress,openSetting,showModal,showToast} from "../../utils/asyncWX.js"
import regeneratorRuntime from '../../lib/runtime/runtime';
Page({
data:{
address:{},
cart:[],

totalPrice:0,
totalNum:0
},
onShow(){
// 获取缓存中的收货地址信息
const address=wx.getStorageSync("address");
// 1获取缓存中的购物车数据
let cart = wx.getStorageSync("cart")||[];
// 过滤后的购物车数组
cart = cart.filter(v=>v.checked);
  this.setData({address});

//   1总价格总数量
let totalPrice = 0;
let totalNum = 0;
cart.forEach(v => {

        totalPrice+=v.num*v.goods_price;
        totalNum+=v.num;

    
})


this.setData({
    cart,
    totalPrice,totalNum,
    address
});

  
},
// 点击 支付
handlePrederPay(){
    // 1判断缓存中有没有token
    const token = wx.getStorageSync("token");
    //   2判断
    if(!token){
        wx.navigateTo({
            url: '/pages/auth/index',
         
         
        });
          
        return;
    }
    console.log("已经存在token");
}






})